using System.Collections.Generic;
using System.Drawing;
using Infragistics.UltraChart.Shared.Styles;

namespace PluginFrame
{
	public interface IAllelePointsConfiguration
	{
		Color[] AlleleResultColor { get; set; }

		Color[] AlleleTypeColor { get; set; }

		Color BackGroundColor { get; set; }

		SymbolIcon[] AlleleTypeIcon { get; set; }

		SymbolIconSize[] AlleleIconSize { get; set; }

		double DefaultMinXValue { get; set; }

		double DefaultMaxXValue { get; set; }

		double DefaultMinYValue { get; set; }

		double DefaultMaxYValue { get; set; }

		double AxisInterval { get; set; }

		double AxisIncreaseFactor { get; set; }

		int AxisIntervalCount { get; set; }

		Dictionary<double, double> AxisAccelInc { get; set; }

		Dictionary<double, double> AxisIncDec { get; set; }

		Dictionary<double, string> AxisLabelFormat { get; set; }

		Dictionary<string, string> TooltipColumnName { get; set; }

		Dictionary<string, bool> TooltipDisplay { get; set; }
	}
}
